#include <iostream>

int main(int argc, char *argv[], char *envp[])
{
    std::cout << "一共有" << argc << "个参数" <<std::endl;

    // 显示所有参数
    for (int i = 0; i < argc; i++)
    {
        std::cout << "第" << i << "个参数:" << argv[i] <<std::endl;
    }
    
    // 显示全部环境变量
    for (int i = 0; envp[i] != 0; i++)
    {
        std::cout << envp[i] <<std::endl;
    }
    
    // 设置环境变量  只对本进程有效
    setenv("AA", "aaaa", 0);

    std::cout << "AA=" << getenv("AA") <<std::endl;
}
